
#ifndef QCY_CHARGEBOX_H 
#define QCY_CHARGEBOX_H 

#ifdef __cplusplus
extern "C"{
#endif

/*----------------------------------include-----------------------------------*/
#include "app_config.h"
#include "cpu/includes.h"
#include "asm/charge.h"
#include "system/init.h"
#include "asm/power_interface.h"
#include "gpio.h"
#include "app_msg.h"
/*-----------------------------------macro------------------------------------*/

/*----------------------------------typedef-----------------------------------*/

/*----------------------------------variable----------------------------------*/

/*-------------------------------------os-------------------------------------*/

/*----------------------------------function----------------------------------*/
/**
 * @brief ## Call this function in wakeup isr!
 * @param  edge             RAISING_EDGE or FALLING_EDGE
 * @author zhengziyang (zhengziyang@zh-jieli.com)
 */
void chargeBoxPhase(P33_IO_WKUP_EDGE edge);
/*------------------------------------test------------------------------------*/

#ifdef __cplusplus
}
#endif

#endif	/* QCY_CHARGEBOX_H */
